package com.quanyan.user.model.db;

import java.io.Serializable;
import java.util.Date;

public class TbVideo implements Serializable {
    //视频id
    private Integer id;

    //发布者id
    private Integer uid;

    private String md5;

    //视频本地地址
    private String videoSrc;

    //视频播放地址
    private String videoUrl;

    //视频封面图片信息
    private String imageUrl;

    //视频简介描述
    private String brief;

    //视频标题
    private String title;

    //视频观看人数
    private Integer pv;

    //分类id
    private Integer categoryId;

    //视频分类名称
    private String categoryName;

    //通栏id
    private Integer layoutId;

    //通栏模块类型（1：达人频道页 2：发现页 3：赛事频道页 4：俱乐部首页 5：场馆首页）
    private Byte layoutModuleType;

    //动态id
    private Integer newsId;

    //视频时长(秒）
    private Integer duration;

    //排序（从大到小）
    private Byte sort;

    //视频发布状态：1 发布 2：下架
    private Byte state;

    //是否精选 0：否 1：是
    private Byte isChoice;

    //是否上传腾讯云(0待上传1上传中2已上传)
    private Byte isUpload;

    //是否删除：0 未删除  1：已删除
    private Byte isDelete;

    //发布时间
    private Date createTime;

    //更新时间
    private Date updateTime;

    static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public String getMd5() {
        return md5;
    }

    public void setMd5(String md5) {
        this.md5 = md5;
    }

    public String getVideoSrc() {
        return videoSrc;
    }

    public void setVideoSrc(String videoSrc) {
        this.videoSrc = videoSrc;
    }

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getBrief() {
        return brief;
    }

    public void setBrief(String brief) {
        this.brief = brief;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Integer getPv() {
        return pv;
    }

    public void setPv(Integer pv) {
        this.pv = pv;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public Integer getLayoutId() {
        return layoutId;
    }

    public void setLayoutId(Integer layoutId) {
        this.layoutId = layoutId;
    }

    public Byte getLayoutModuleType() {
        return layoutModuleType;
    }

    public void setLayoutModuleType(Byte layoutModuleType) {
        this.layoutModuleType = layoutModuleType;
    }

    public Integer getNewsId() {
        return newsId;
    }

    public void setNewsId(Integer newsId) {
        this.newsId = newsId;
    }

    public Integer getDuration() {
        return duration;
    }

    public void setDuration(Integer duration) {
        this.duration = duration;
    }

    public Byte getSort() {
        return sort;
    }

    public void setSort(Byte sort) {
        this.sort = sort;
    }

    public Byte getState() {
        return state;
    }

    public void setState(Byte state) {
        this.state = state;
    }

    public Byte getIsChoice() {
        return isChoice;
    }

    public void setIsChoice(Byte isChoice) {
        this.isChoice = isChoice;
    }

    public Byte getIsUpload() {
        return isUpload;
    }

    public void setIsUpload(Byte isUpload) {
        this.isUpload = isUpload;
    }

    public Byte getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Byte isDelete) {
        this.isDelete = isDelete;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}